    window.URL = window.URL || window.webkitURL;
    navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia || navigator.msGetUserMedia || function(){alert('Su navegador no soporta navigator.getUserMedia().');};

function validar() {
       
    //if(!sol()) return false;
    if(!requerido('pase_numero', 'El numero de pase'))return false;
    if(!requerido('persona_cedula','Cedula del Visitante')) return false;
    if(!requerido('persona_nombres','Nombres del Visitante')) return false;
    if(!requerido('persona_apellidos','Apellidos del Visitante')) return false;
    if(!requerido('persona_estado_id','El Estado donde pertenece el Visitante')) return false;
    if(!requerido('persona_telefono_celular','El telefono celular del Visitante')) return false;
   if(!jq("#empresa:checked").val()==true){
        if(!requerido('centro_razon_social','Nombre de la Empresa')) return false;
        if(!requerido('centro_centro','El centro de trabajo')) return false;
        if(!requerido('centro.estado_id','El estado')) return false;
    }
    if(!requerido('visita_instituto_id','La direccion que visita')) return false;
    if(!requerido('visita_departamento_id','La coordinacion al cual se dirige')) return false;
    if(!requerido('visita_contacto','La persona a contactar')) return false;
    if(!requerido('visita_motivo','El motivo de su visita al instituto')) return false;
    return true;
}

function requerido (campo,mensaje) {
    if(jq('#'+campo).val()==''||jq('#'+campo).val()==0) {
        alert('Por Favor Indique: '+mensaje);
        jq('#'+campo).focus();
            return false;
    }
    return true;
}

function foto(url,div){
        var oCamara,
            oFoto,
            oContexto,
            w, h;

        oCamara = jQuery('#camara');
        oFoto = jQuery('#foto');
        w = oCamara.width();
        h = oCamara.height();
        fecha=Date();
        oFoto.attr({'width': w, 'height': h});
        oContexto = oFoto[0].getContext('2d');
        oContexto.drawImage(oCamara[0], 0, 0, w, h);
     //-------------------//
       var canvas = document.getElementById("foto");
        var dato = canvas.toDataURL("image/png");
        $.ajax({
            type: "POST",
            url: url,
            data: {
                image:dato,
                fecha:fecha
            },
            success: function(html){
                    $(div).html(html);
                    $("#persona_foto").val(fecha);
            }
        });         
}